local bw = require("gge包围盒")(0,0,115,70)
local 本命法宝 = class()
local tp
local zts1,zts
local min = math.min
local floor = math.floor
local box = 引擎.画矩形
 local _GUI   = require("ggeui/加载类")()
 local 控件界面 = _GUI:创建控件('控件界面')
function 本命法宝:初始化(根)
     tp = 根
    self.ID = 2017
    self.x = 125+(全局游戏宽度-800)/2
    self.y = 125
    self.xx = 0
    self.yy = 0
    self.注释 = "本命法宝"
    self.可视 = false
    self.鼠标 = false
    self.焦点 = false
    self.可移动 = true
    self.窗口时间 = 0
    self.页数=0
    self.模式=0
    zts = 根.字体表.普通字体
    zts1 = 根.字体表.普通字体

 Picture={
小鸣鸿刀=根.资源:载入('jiandan.dll',"网易WDF动画","鸣鸿刀小"),
小弥音禅钟=根.资源:载入('jiandan.dll',"网易WDF动画","弥音禅钟小"),
小沁香花藤=根.资源:载入('jiandan.dll',"网易WDF动画","沁香花藤小"),
小天师符=根.资源:载入('jiandan.dll',"网易WDF动画","天师符小"),
小灵明仙桃=根.资源:载入('jiandan.dll',"网易WDF动画","灵明仙桃小"),
小琼华玉露=根.资源:载入('jiandan.dll',"网易WDF动画","琼花玉露小"),
小凝海珠=根.资源:载入('jiandan.dll',"网易WDF动画","凝海珠小"),
小崆峒印=根.资源:载入('jiandan.dll',"网易WDF动画","崆峒印-小"),
小万兽圣令=根.资源:载入('jiandan.dll',"网易WDF动画","万兽圣令小"),
小烈焰杖=根.资源:载入('jiandan.dll',"网易WDF动画","烈焰杖小"),
小祭魄印=根.资源:载入('jiandan.dll',"网易WDF动画","祭魄印小"),
小迷情镜=根.资源:载入('jiandan.dll',"网易WDF动画","昆仑镜-小"),----------
小万鬼木鱼=根.资源:载入('jiandan.dll',"网易WDF动画","万鬼木鱼小"),
小无尘雪=根.资源:载入('jiandan.dll',"网易WDF动画","无尘雪小"),
小炼妖壶=根.资源:载入('jiandan.dll',"网易WDF动画","炼妖壶-小"),-----------
鸣鸿刀=根.资源:载入('jiandan.dll',"网易WDF动画","鸣鸿刀-大唐官府"),
弥音禅钟=根.资源:载入('jiandan.dll',"网易WDF动画","弥音禅钟-化生寺"),
沁香花藤=根.资源:载入('jiandan.dll',"网易WDF动画","沁香花藤-女儿村"),
天师符=根.资源:载入('jiandan.dll',"网易WDF动画","天师符-方寸山"),
灵明仙桃=根.资源:载入('jiandan.dll',"网易WDF动画","灵明仙桃-花果山"),
琼华玉露=根.资源:载入('jiandan.dll',"网易WDF动画","琼华玉露-普陀山"),
凝海珠=根.资源:载入('jiandan.dll',"网易WDF动画","凝海珠-龙宫"),
崆峒印=根.资源:载入('jiandan.dll',"网易WDF动画","崆峒印-大"),
万兽圣令=根.资源:载入('jiandan.dll',"网易WDF动画","万兽圣令-狮驼岭"),
烈焰杖=根.资源:载入('jiandan.dll',"网易WDF动画","烈焰杖-魔王"),
祭魄印=根.资源:载入('jiandan.dll',"网易WDF动画","祭魄印-地府"),
迷情镜=根.资源:载入('jiandan.dll',"网易WDF动画","昆仑镜-大"),----------
万鬼木鱼=根.资源:载入('jiandan.dll',"网易WDF动画","万鬼木鱼-无门派"),
无尘雪=根.资源:载入('jiandan.dll',"网易WDF动画","无尘雪-凌波城"),
炼妖壶=根.资源:载入('jiandan.dll',"网易WDF动画","炼妖壶-大"),-----------
小贯石斧=根.资源:载入('jiandan.dll',"网易WDF动画","鸣鸿刀小"),
贯石斧=根.资源:载入('jiandan.dll',"网易WDF动画","鸣鸿刀-大唐官府"),
}
end


function 本命法宝:打开(内容)
    if self.可视 then
        self.可视=false
        self.资源组=nil
     self.字体特效 = {}
        self.字体特效1 = {}
        self.助战id=nil
    else

            local 资源 = tp.资源
    local 按钮 = tp._按钮
    local 自适应 = tp._自适应
   self.资源组 = {

   [1] =  自适应.创建(0,1,600,420,3,9),
    [2] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000084),--标题
    [3] = 资源:载入('wzife.wd3',"网易WDF动画",0x4bdc4e4d),--标题
    -- [4] = 资源:载入(程序目录..'Data/pic/yxbg.png',"图片"),---------------删
    [5] =  资源:载入('pic/圆圈背景.png',"图片"),
    [6] = 资源:载入('pic/圆圈边框.png',"图片"),
    [30] = 按钮.创建(资源:载入('jiandan.dll',"网易WDF动画","四象属性"),0,0,1,true,true),
    [31] =按钮.创建(资源:载入('jiandan.dll',"网易WDF动画","两仪属性"),0,0,1,true,true),-- 资源:载入('peipei2.dll',"网易WDF动画","两仪属性"),
    [32] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"升级法宝"),
    [33] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"修复法宝"),
    [34] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"转换属性"),
    [35] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"转换数值"),
    [36] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"转换属性"),
    [37] = 按钮.创建(自适应.创建(12,4,72,22,1,3),0,0,4,true,true,"转换数值"),
    [38] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [39] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [40] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [41] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [42] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [43] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [44] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [45] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [46] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [47] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [48] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [49] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
    [52] = 资源:载入('pic/456.png',"图片"),
    [53] = 资源:载入('sucai.wdf',"网易WDF动画",0x355),
    [56] = 资源:载入('sucai.wdf',"网易WDF动画",0x206),
    [57] =     资源:载入('sucai.wdf',"网易WDF动画",0x00000167),--经验
    [58] =     资源:载入('wzife.wd4',"网易WDF动画",0x6a574498),--烟雾
    [59] =     资源:载入('wzife.wd4',"网易WDF动画",0x83e807d2),--烟雾
    [60] = 按钮.创建(资源:载入('wzife.wd3',"网易WDF动画",0x6172ed21),0,0,1,true,true),
    [61] = 按钮.创建(资源:载入('wzife.wd3',"网易WDF动画",0x6172ed21),0,0,1,true,true),
    [62] = 按钮.创建(资源:载入('wzife.wd3',"网易WDF动画",0x6172ed21),0,0,1,true,true),
    [63] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 属性"),
    [64] = 按钮.创建(自适应.创建(17,4,45,22,1,3),0,0,4,true,true," 数值"),
     }

     self.经验背景= 资源:载入('org.rpk',"网易WDF动画",0x1000374)
    for i=38,49 do
    self.资源组[i]:置偏移(-6,0)
    end
    for i=63,64 do
    self.资源组[i]:置偏移(-6,0)
    end
    self.页面=1
    self.阵法页面=1
    self.光圈=1
    table.insert(tp.窗口_,self)
        tp.运行时间 = tp.运行时间 + 1
        self.窗口时间 = tp.运行时间
        self.可视=true
        self.页面=1
        self.数据=内容.本命数据
        if 内容.助战id then
          self.助战id  =内容.助战id
        end
        self.阴阳="阴"
        self.层数=self.数据.等级
        self.额外增加=1
        -- if self.数据.等级==36 then
        --   self.额外增加=14
        -- end
        if self.数据.等级>9 and self.数据.等级<=18 then
            self.阴阳=self.数据.两仪[1].阴阳
            self.层数=self.数据.等级-9
        elseif  self.数据.等级>18 and self.数据.等级<=27  then
            self.阴阳=self.数据.两仪[2].阴阳
            self.层数=self.数据.等级-18
        elseif self.数据.等级>27   then
            self.阴阳=self.数据.两仪[3].阴阳
            self.层数=self.数据.等级-27
        end
         self.所需精华=self.数据.等级*15
        if self.数据.等级 >= 9 and  self.数据.等级<18 then
            self.所需精华=self.所需精华*2
        elseif  self.数据.等级 >= 18 and  self.数据.等级<27 then
            self.所需精华=self.所需精华*3
        elseif  self.数据.等级 >= 27 then
            self.所需精华=self.所需精华*4
        end

    local wz = require("gge文字类")
    btzt=tp.字体表.普通字体
    btzt2=tp.字体表.普通字体
    end
end



function 本命法宝:刷新(内容)
        self.数据=内容.本命数据
        self.助战id=nil
        if 内容.助战id then
          self.助战id  =内容.助战id
        end
        self.层数=self.数据.等级
        if self.数据.等级>9 and self.数据.等级<=18 then
            self.阴阳=self.数据.两仪[1].阴阳
            self.层数=self.数据.等级-9
        elseif  self.数据.等级>18 and self.数据.等级<=27  then
            self.阴阳=self.数据.两仪[2].阴阳
            self.层数=self.数据.等级-18
        elseif self.数据.等级>27   then
            self.阴阳=self.数据.两仪[3].阴阳
            self.层数=self.数据.等级-27
        end
    end


function 本命法宝:显示(dt,x,y)
    self.焦点=false

    self.资源组[30]:更新(x,y)
    self.资源组[31]:更新(x,y)

    self.资源组[32]:更新(x,y)
    self.资源组[33]:更新(x,y)
    self.资源组[34]:更新(x,y)
    self.资源组[35]:更新(x,y)
    self.资源组[36]:更新(x,y)
    self.资源组[37]:更新(x,y)
    for i =38,49 do
    self.资源组[i]:更新(x,y)
    end
    self.资源组[63]:更新(x,y)
    self.资源组[64]:更新(x,y)

    self.资源组[60]:更新(x,y)
    self.资源组[61]:更新(x,y)
    self.资源组[62]:更新(x,y)
    -- self.资源组[58]:更新(dt)
    self.资源组[1]:显示(self.x,self.y)
    self.资源组[2]:显示(self.x+170+25,self.y)
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+247+25,self.y+3,"门派法宝")
    self.资源组[5]:显示(self.x+228-212,self.y+35)
    self.资源组[6]:显示(self.x+228-212,self.y+35)

    -- self.资源组[59]:显示(self.x+228-212+25,self.y+55)
    -- self.资源组[58]:显示(self.x+228-212+93,self.y+220)
    if self.数据.名称~="无" then
    Picture[self.数据.名称]:显示(self.x+228-172,self.y+70)
    if Picture[self.数据.名称]:是否选中(x,y)  then
        if self.数据.开启 then
        tp.提示:自定义(x,y+27,"#Y本命法宝："..self.数据.名称.."\n#Y当前等级：#R"..math.floor((self.数据.等级-1)/9+1).."级法宝\n#Y第#R"..self.层数.."#Y层\n剩余耐久"..self.数据.耐久)
        else
        tp.提示:自定义(x,y+27,"#G当前未开启本命法宝")
        end
    elseif self.资源组[31]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G两仪阴阳将决定\n#G所获得的词条的加成\n#Y阳：百分比加成\n#P阴：固定属性加成\n#G点击可进行阴阳属性转换#R（每次消耗20点法宝精华）\n#G当前属性：#R"..self.阴阳.."#G属性")
      elseif self.资源组[32]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G当前修炼法宝需要花费\n#G法宝精华:#Y"..self.所需精华.."#G点\n#G经验：#Y"..(self.数据.等级*0.5).."#G亿\n#G银子：#Y"..(self.数据.等级*0.3).."#G亿")
        elseif self.资源组[33]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G修复法宝每次花费#Y20#G点法宝精华，恢复#Y50#G点耐久")
        elseif self.资源组[34]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G点击可转换两仪的属性加成类型")
        elseif self.资源组[35]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G点击可转换两仪的属性加成数值")
        elseif self.资源组[36]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G点击可转换四象的属性加成类型")
        elseif self.资源组[37]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G点击可转换四象的属性加成数值")

        end
    end
    -- self.资源组[7]:显示(self.x+228-192,self.y+50)

    self.资源组[52]:显示(self.x+228-326,self.y+75-220-77)



    self.资源组[53]:显示(self.x+12,self.y+75+160)
    self.资源组[53]:显示(self.x+87,self.y+75+160)
    self.资源组[53]:显示(self.x+162,self.y+75+160)

    -- btzt2:置颜色(0xFFE97040)
    -- btzt2:置字间距(10)
    -- btzt2:显示(self.x+12,self.y+75+160,""..self.数据.名称)


    self.资源组[30]:显示(self.x+12+30,self.y+50+240+33)
    self.资源组[31]:显示(self.x+12,self.y+310+45)

    self.资源组[32]:显示(self.x+347+75,self.y+32)
    self.资源组[33]:显示(self.x+447+75,self.y+32)

    -- self.资源组[34]:显示(self.x+347+25,self.y+32+130)
    -- self.资源组[35]:显示(self.x+447+25,self.y+32+130)
    -- self.资源组[36]:显示(self.x+347+25,self.y+32+260)
    -- self.资源组[37]:显示(self.x+447+25,self.y+32+260)



    if self.数据.四象[1]~=nil then
    self.资源组[44]:显示(self.x+428+35+38,self.y+322)
    self.资源组[45]:显示(self.x+428+35+88,self.y+322)
    end
    if self.数据.四象[2]~=nil then
    self.资源组[46]:显示(self.x+428+35+38,self.y+322+25)
    self.资源组[47]:显示(self.x+428+35+88,self.y+322+25)
    end
    if self.数据.四象[3]~=nil then
    self.资源组[48]:显示(self.x+428+35+38,self.y+322+50)
    self.资源组[49]:显示(self.x+428+35+88,self.y+322+50)
    end
    if self.数据.四象[4]~=nil then
    self.资源组[63]:显示(self.x+428+35+38,self.y+322+75)
    self.资源组[64]:显示(self.x+428+35+88,self.y+322+75)
    end



    self.资源组[56]:显示(self.x+247,self.y+70)


    if self.数据.额外格子[1]==nil then
    self.资源组[60]:显示(self.x+349-415+80,self.y+237)
    elseif  self.数据.额外格子[1].属性=="无"  then
    self.资源组[60]:显示(self.x+349-415+80,self.y+237)
    else
    Picture["小"..self.数据.名称]:显示(self.x+349-415+78,self.y+234)
    if Picture["小"..self.数据.名称]:是否选中(x,y)  then
        tp.提示:自定义(x-42,y+27,"#G当前属性：#R"..self.数据.额外格子[1].属性.."\n#G增加数值：#R"..self.数据.额外格子[1].数值)
    end
            if Picture["小"..self.数据.名称]:是否选中(x,y) and 引擎.鼠标按下(左键) then
                if self.助战id then
                    JGESDK:发送(193,{序号1=10,助战id=self.助战id})
                else
                    JGESDK:发送(193,{序号1=10})
                end
             end
    end
    if self.数据.额外格子[2]==nil then
    self.资源组[61]:显示(self.x+349-415+80+75,self.y+237)
    elseif  self.数据.额外格子[2].属性=="无"  then
    self.资源组[61]:显示(self.x+349-415+80+75,self.y+237)
    else
    Picture["小"..self.数据.名称]:显示(self.x+349-415+78+75,self.y+234)
        if Picture["小"..self.数据.名称]:是否选中(x,y)  then
            tp.提示:自定义(x-42,y+27,"#G当前属性：#R"..self.数据.额外格子[2].属性.."\n#G增加数值：#R"..self.数据.额外格子[2].数值)
        end
        if Picture["小"..self.数据.名称]:是否选中(x,y) and 引擎.鼠标按下(左键) then
                if self.助战id then
                    JGESDK:发送(193,{序号1=11,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=11})
               end
        end
    end
    if self.数据.额外格子[3]==nil  then
    self.资源组[62]:显示(self.x+349-415+80+150,self.y+237)
    elseif  self.数据.额外格子[3].属性=="无"  then
    self.资源组[62]:显示(self.x+349-415+80+150,self.y+237)
    else
    Picture["小"..self.数据.名称]:显示(self.x+349-415+78+150,self.y+234)
    if Picture["小"..self.数据.名称]:是否选中(x,y)  then
        tp.提示:自定义(x-42,y+27,"#G当前属性：#R"..self.数据.额外格子[3].属性.."\n#G增加数值：#R"..self.数据.额外格子[3].数值)
    end
        if Picture["小"..self.数据.名称]:是否选中(x,y) and 引擎.鼠标按下(左键) then

                if self.助战id then
                    JGESDK:发送(193,{序号1=12,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=12})
               end
            -- self:打开()
        end
    end

    btzt:置颜色(0xffffed88):显示(self.x+47+198,self.y+30,"门派特性")
    if self.数据.名称 == "凝海珠" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带凝海珠的龙宫弟子\n在使用龙卷雨击时，将有"..(self.额外增加+self.数据.等级).."%的几率\n触发法术连击")
    elseif  self.数据.名称 == "万鬼木鱼" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带万鬼木鱼的神木林弟子\n在使用落叶萧萧时，将有"..(self.额外增加+self.数据.等级).."%的几率\n使受击单位不受分灵影响")
      elseif  self.数据.名称 == "烈焰杖" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带烈焰杖的魔王寨弟子\n在使用飞砂走石时，将有额外增加\n100~"..(100+self.额外增加+self.数据.等级).."%的波动效果")
    elseif  self.数据.名称 == "无尘雪" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带无尘雪的凌波城弟子\n在使用翻江搅海时，将有"..(self.额外增加+self.数据.等级).."%的几率\n免除战意消耗")
    elseif  self.数据.名称 == "沁香花藤" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带沁香花藤的女儿村弟子\n在进入战斗的时候，将有"..(self.额外增加+self.数据.等级).."%的几率\n直接增加1000点速度")
    elseif  self.数据.名称 == "天师符" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带天师符的方寸山弟子\n在使用失心符时，将有"..(self.额外增加+self.数据.等级).."%的几率\n对随机目标再次施放")
    elseif  self.数据.名称 == "弥音禅钟" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带弥音禅钟的化生寺弟子\n在使用推气过宫时，将有"..(self.额外增加+self.数据.等级).."%的几率\n对目标附带金刚护法效果")
    elseif  self.数据.名称 == "万兽圣令" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带万兽圣令的狮驼岭弟子\n在使用鹰击时，将有"..(self.额外增加+self.数据.等级*2.5).."%的几率\n不需要进行休息")
    elseif  self.数据.名称 == "鸣鸿刀" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带鸣鸿刀的大唐官府弟子\n在使用横扫千军时，将有"..(self.额外增加+self.数据.等级).."%的几率\n额外增加一次横扫次数")
    elseif  self.数据.名称 == "灵明仙桃" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带灵明仙桃的天宫弟子\n在使用雷霆万钧时，将有"..(self.额外增加+self.数据.等级).."%的几率\n额外增加"..(self.额外增加+self.数据.等级).."%的法伤效果")
     elseif  self.数据.名称 == "祭魄印" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带祭魄印的阴曹地府弟子\n在使用幽冥鬼眼时，将有"..(self.额外增加+self.数据.等级).."%的几率\n额外增加目标15%的输出效果")
    elseif  self.数据.名称 == "琼华玉露" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带琼华玉露的普陀山弟子\n在使用灵动九天时，将有"..(self.额外增加+self.数据.等级).."%的几率\n额外增加目标20%的防御与速度")
    elseif  self.数据.名称 == "崆峒印" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带崆峒印的五庄观弟子\n在使用受到攻击时，将有"..(self.额外增加+self.数据.等级).."%的几率\n将伤害转化为治疗效果")
    elseif  self.数据.名称 == "炼妖壶" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带炼妖壶的无底洞弟子\n在使用明光宝烛时，将额外增加\n"..(self.额外增加+self.数据.等级).."%的防御效果")
    elseif  self.数据.名称 == "迷情镜" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带迷情镜的盘丝洞弟子\n在使用含情脉脉时，将额外增加\n"..(self.额外增加+self.数据.等级).."%的封印命中几率")
    elseif  self.数据.名称 == "贯石斧" then
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"携带贯石斧的九黎城弟子\n在使用三荒尽灭时，将额外增加\n2个额外目标和40%浮空几率")

    else
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+260,self.y+85,"无效果")
    end
    btzt:置字间距(2)
    btzt:置颜色(0xffffed88):显示(self.x+47+198,self.y+155,"两仪属性")

          -- self.经验背景:置宽高(155,17)

    if self.数据.两仪[1]~=nil then
        local 颜色=0xFFFFFF00
        if self.数据.两仪[1].阴阳=="阴" then
            颜色=0xFF00FFFF
        end

    self.资源组[38]:显示(self.x+428+35+38,self.y+202)
    self.资源组[39]:显示(self.x+428+35+88,self.y+202)

        self.经验背景:显示(self.x+ 320,self.y + 202)
        self.资源组[57]:置区域(0,0,math.min(math.floor(self.数据.两仪[1].数值 / 100*155),155),16)
        self.资源组[57]:显示(self.x + 320,self.y + 202)
        if self.数据.两仪[1].阴阳=="阴" then
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202,"两仪增加： "..self.数据.两仪[1].属性.." + "..(self.数据.两仪[1].数值).."  "..self.数据.两仪[1].阴阳)
        else
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202,"两仪增加： "..self.数据.两仪[1].属性.." + "..math.floor(((self.数据.两仪[1].数值*100)/3000)).."%  "..self.数据.两仪[1].阴阳)
        end
    else
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+245,self.y+202,"突破二级法宝获得第一条两仪属性")
    end
    if self.数据.两仪[2]~=nil then
        local 颜色=0xFFFFFF00
        if self.数据.两仪[2].阴阳=="阴" then
            颜色=0xFF00FFFF
        end

    self.资源组[40]:显示(self.x+428+35+38,self.y+202+25)
    self.资源组[41]:显示(self.x+428+35+88,self.y+202+25)
          self.经验背景:显示(self.x+ 320,self.y + 202+25)

    self.资源组[57]:置区域(0,0,math.min(math.floor(self.数据.两仪[2].数值 / 100*155),155),16)
    self.资源组[57]:显示(self.x + 320,self.y + 202+25)
        if self.数据.两仪[2].阴阳=="阴" then
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202+25,"两仪增加： "..self.数据.两仪[2].属性.." + "..(self.数据.两仪[2].数值).."  "..self.数据.两仪[2].阴阳)
        else
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202+25,"两仪增加： "..self.数据.两仪[2].属性.." + "..math.floor(((self.数据.两仪[2].数值*100)/3000)).."%  "..self.数据.两仪[2].阴阳)
      end
    else
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+245,self.y+202+25,"突破三级法宝获得第二条两仪属性")
    end
    if self.数据.两仪[3]~=nil then
        local 颜色=0xFFFFFF00
        if self.数据.两仪[3].阴阳=="阴" then
            颜色=0xFF00FFFF
        end

    self.资源组[42]:显示(self.x+428+35+38,self.y+202+50)
    self.资源组[43]:显示(self.x+428+35+88,self.y+202+50)
          self.经验背景:显示(self.x+ 320,self.y + 202+50)

    self.资源组[57]:置区域(0,0,math.min(math.floor(self.数据.两仪[3].数值 / 100*155),155),16)
    self.资源组[57]:显示(self.x + 320,self.y + 202+50)
        if self.数据.两仪[3].阴阳=="阴" then
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202+50,"两仪增加： "..self.数据.两仪[3].属性.." + "..(self.数据.两仪[3].数值).."  "..self.数据.两仪[3].阴阳)
        else
    tp.字体表.普通字体:置颜色(颜色):显示(self.x+245,self.y+202+50,"两仪增加： "..self.数据.两仪[3].属性.." + "..math.floor(((self.数据.两仪[3].数值*100)/3000)).."%  "..self.数据.两仪[3].阴阳)
      end
    else
    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+245,self.y+202+50,"突破四级法宝获得第三条两仪属性")
    end
    tp.字体表.普通字体:置颜色(0xFF00FFFF):显示(self.x+245,self.y+68-15,"当前法宝精华："..self.数据.精华)
    tp.字体表.普通字体:置颜色(0xFF00FFFF):显示(self.x+245,self.y+178,"当前操作需要消耗法宝精华50点")
    btzt:置颜色(0xffffed88):显示(self.x+47+198,self.y+283,"四象属性")

    for n = 1,4 do
        if self.数据.四象[n]~=nil then
        self.经验背景:显示(self.x+ 320,self.y + 182+140+((n-1)*25))
        self.资源组[57]:置区域(0,0,math.min(math.floor(self.数据.四象[n].数值 / 100*155),155),16)
        self.资源组[57]:显示(self.x + 320,self.y + 182+140+((n-1)*25))
    tp.字体表.普通字体:置颜色(0xffffed88):显示(self.x+245,self.y+182+140+((n-1)*25),"四象增加： "..self.数据.四象[n].属性.." + "..self.数据.四象[n].数值)
        end
    end

    for i = 38,49 do
        if  self.资源组[i]:事件判断()  then
      -- JGESDK:发送(193,{序号1=(i-25)})

                if self.助战id then
                    JGESDK:发送(193,{序号1=(i-25),助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=(i-25)})
               end
        end
        if self.资源组[i]:是否选中(x,y)  then
        tp.提示:自定义(x,y+27-70,"#G当前转换消耗法宝精华：#R20#G点")
        end
    end

    if self.资源组[32]:事件判断()  then
      -- JGESDK:发送(193,{序号1=3})
                if self.助战id then
                    JGESDK:发送(193,{序号1=3,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=3})
               end
    elseif  self.资源组[33]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=4,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=4})
               end
    elseif  self.资源组[34]:事件判断()  then

                if self.助战id then
                    JGESDK:发送(193,{序号1=5,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=5})
               end
    elseif  self.资源组[35]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=6,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=6})
               end
    elseif  self.资源组[36]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=8,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=8})
               end
    elseif  self.资源组[37]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=9,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=9})
               end
    elseif  self.资源组[31]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=7,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=7})
               end

    elseif  self.资源组[63]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=25,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=25})
               end
    elseif  self.资源组[64]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=26,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=26})
               end


    elseif  self.资源组[60]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=10,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=10})
               end
            self:打开()
    elseif  self.资源组[61]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=11,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=11})
               end
            self:打开()
    elseif  self.资源组[62]:事件判断()  then
                if self.助战id then
                    JGESDK:发送(193,{序号1=12,助战id=self.助战id})
                else
                   JGESDK:发送(193,{序号1=12})
               end
            self:打开()
    end


end

function 本命法宝:初始移动(x,y)
    tp.运行时间 = tp.运行时间 + 1
    if not tp.消息栏焦点 then
        self.窗口时间 = tp.运行时间
    end
    if not self.焦点 then
        tp.移动窗口 = true
    end
    if self.鼠标 and  not self.焦点 then
        self.xx = x - self.x
        self.yy = y - self.y
    end
end

function 本命法宝:开始移动(x,y)
    if self.鼠标 then
        self.x = x - self.xx
        self.y = y - self.yy


    end
end
function 本命法宝:检查点(x,y)
    if self.可视 and self.资源组[1]:是否选中(x,y)  then
        return true
    else
        return false
    end
end

return 本命法宝